package com.woniu.microprojectserver.spaceclassmag.service;

import com.woniu.microcommonsserver.entity.BuildClassInfoEntity;
import com.woniu.microcommonsserver.entity.SpaceClassInfoEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ：pengchufeng
 * @date ：Created in 2021/1/30
 * @description：空间类型service接口
 */
public interface ISpaceClassService {

    /**
     * 查询所有空间类型
     * @return
     */
    List<SpaceClassInfoEntity> findAll();

    /**
     * 根据名称查询空间类型
     * @return
     */
    List<SpaceClassInfoEntity> findByName(@Param("name")String name);

    /**
     * 根据id查询空间类型
     * @return
     */
    SpaceClassInfoEntity findById(@Param("sid")String id);

    /**
     * 新增空间类型
     * @return
     */
    boolean add(@Param("SpaceClassInfoEntity")SpaceClassInfoEntity spaceClassInfoEntity);

    /**
     * 编辑空间类型
     * @return
     */
    boolean update(@Param("SpaceClassInfoEntity")SpaceClassInfoEntity spaceClassInfoEntity);

}
